package com.bkgy.modularbx.coil_track_stats.service;

import com.bkgy.modularbx.coil_track_stats.domain.TrackingStats1630;
import com.bkgy.modularbx.coil_track_stats.dto.CoilTrackStatsDTO;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author dell
* @description 针对表【T_COIL_TRACKING_STATS_1630(连退1630分卷全流程统计表)】的数据库操作Service
* @createDate 2025-10-27 11:07:19
*/
public interface TrackingStats1630Service extends IService<TrackingStats1630> {

    /**
     * 根据日期范围统计连退1630产线数据
     * @param dateType 日期类型：1-按日，2-按月
     * @param startDate 开始日期
     * @param endDate 结束日期
     * @return 统计结果DTO
     */
    CoilTrackStatsDTO getStatsByDateRange(Integer dateType, String startDate, String endDate);

    /**
     * 获取连退1630产线统计概括信息
     * @param dateType 日期类型：1-按日，2-按月
     * @param startDate 开始日期
     * @param endDate 结束日期
     * @return 统计概括文本
     */
    String getCoilStatInfos(Integer dateType, String startDate, String endDate);

}
